see one's own defects and lose one's pride - Spanish English Dictionary

see one's own defects and lose one's pride

Meanings of "see one's own defects and lose one's pride" in Spanish English Dictionary : 1 result(s)

English Spanish
Idioms
see one's own defects and lose one's pride deshacer la rueda [v]